////////////////////////////////////////////////////////////////////////////////////////////////////
//
// AztecsTreasureGuts.h: interface for the AztecsTreasureGuts class.
//
////////////////////////////////////////////////////////////////////////////////////////////////////

#if !defined(AFX_AZTECSTREASUREGUTS_H__0091F95F_1105_4C0F_AAF3_801D81C97395__INCLUDED_)
#define AFX_AZTECSTREASUREGUTS_H__0091F95F_1105_4C0F_AAF3_801D81C97395__INCLUDED_

#if _MSC_VER > 1000
#pragma once
#endif // _MSC_VER > 1000


#include "slotguts.h"
#include "getrand.h"

class AztecsTreasureGuts : public SlotGuts
{

// Shared enums between client and server
#include "AztecsTreasureCommon.h"

public:
	AztecsTreasureGuts();
	virtual ~AztecsTreasureGuts();

	virtual void classifyStops( SpinLine* spinline, uint8* stops, uint8 bet, uint8 line,
		uint8& rtnresult, uint8& multiplier );

	virtual void classifyScatters( SlotSpin *spin );

    virtual bool8 isValidGuts();

    virtual void getGameModeMultiplierAndNoteId( uint8& nGameModeMultiplier, uint8& nNoteId );

protected:
	
    virtual void preSpinClassifyResults( SlotSpin *spin );

};


#endif // !defined(AFX_AZTECSTREASUREGUTS_H__0091F95F_1105_4C0F_AAF3_801D81C97395__INCLUDED_)
